package com.ctibook.booksystem.service.bookcatalog;

import java.util.List;

import com.ctibook.booksystem.vo.bookcatalog.BookInfoUploadFileRecordVO;

/**
 * 书目上传文件记录业务逻辑接口
 * @author luyonggang
 *
 */
public interface BookInfoUploadFileRecordService {
	/**
	 * 保存上传文件记录
	 * @param fileName
	 * @param creatorId
	 */
	public void addBookInfoUploadFileRecord(String fileName,String creatorId,String creatorName,Boolean isCheckedIsbn);
	
	/**
	 * 更新
	 * @param vo
	 */
	public void updateBookInfoUploadFileRecord(BookInfoUploadFileRecordVO vo);
	
	/**
	 * 根据id删除
	 * @param id
	 */
	public void deleteBookInfoUploadFileRecord(String id);
	
	/**
	 * 获取待处理数据
	 * @return
	 */
	public List<BookInfoUploadFileRecordVO> getRequireHandlerBookInfoUploadFileRecordVos();

	/**
	 * 
	 * @param startDate
	 * @param endDate
	 * @param parsered
	 * @param operaterId
	 * @return
	 */
	public List<BookInfoUploadFileRecordVO> getBookInfoUploadFileRecordVO(
			String startDate, String endDate, String parsered, String operaterId);
	
	
}
